package com.jn.erp.wechat.student.api.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jn.erp.web.api.course.entity.TCourseOrder;
import com.jn.erp.web.api.course.entity.dto.TCourseOrderDto;
import com.jn.erp.web.api.course.entity.vo.TCourseOrderVo;
import com.jn.erp.web.api.student.entity.dto.TStudentCourseDto;
import com.jn.erp.web.api.student.entity.vo.TStudentCourseVo;
import com.jn.erp.wechat.student.api.entity.vo.ClassInfoVo;
import com.jn.erp.wechat.student.api.entity.vo.StudentCourseInfoVo;
import com.jn.erp.wechat.student.api.mapper.ClassInfoMapper;
import com.jn.erp.wechat.student.api.service.ClassInfoService;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * <pre>
 *
 * </pre>
 *
 * @author sunjiyong
 * @since 2024/11/5 10:02
 */
@Service
public class ClassInfoServiceImpl  extends ServiceImpl<ClassInfoMapper, TCourseOrder> implements ClassInfoService {

    @Override
    public List<ClassInfoVo> orderDateList(ClassInfoVo classInfoVo) {
        return baseMapper.orderDateList(classInfoVo);
    }

    @Override
    public List<StudentCourseInfoVo> listSecond(StudentCourseInfoVo studentCourseInfoVo) {
        return baseMapper.listSecond(studentCourseInfoVo);
    }

    @Override
    public TStudentCourseDto studentOrderDetail(TStudentCourseVo tStudentCourseVo){
        return baseMapper.studentOrderDetail(tStudentCourseVo);
    }

    @Override
    public List<TCourseOrderDto> orderListThird(TCourseOrderVo courseOrderVo) {
        return baseMapper.orderListThird(courseOrderVo);
    }

    @Override
    public TCourseOrderDto courseTimeInfoByOrder(TCourseOrderVo tCourseOrderVo) {
        return baseMapper.courseTimeInfoByOrder(tCourseOrderVo);
    }
}
